// TextEffectDlg.cpp : implementation file
//

#include "stdafx.h"
#include "SkinBuilder.h"
#include "TextEffectDlg.h"
#include ".\texteffectdlg.h"


// CTextEffectDlg dialog

IMPLEMENT_DYNAMIC(CTextEffectDlg, CDialog)
CTextEffectDlg::CTextEffectDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CTextEffectDlg::IDD, pParent)
{
	m_pTextEffect = NULL;
}

CTextEffectDlg::~CTextEffectDlg()
{
}

void CTextEffectDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
}


BEGIN_MESSAGE_MAP(CTextEffectDlg, CDialog)
	ON_EN_CHANGE(IDC_EDIT_OFFSETX, OnEnChangeEditOffsetx)
END_MESSAGE_MAP()

void CTextEffectDlg::SetTextEffect(SkinTextType *pText)
{
	m_pTextEffect = pText;
	memcpy(&m_textEffect,m_pTextEffect,sizeof(m_textEffect));
}
// CTextEffectDlg message handlers

void CTextEffectDlg::OnOK()
{
	// TODO: Add your specialized code here and/or call the base class
	if(m_pTextEffect)
		memcpy(m_pTextEffect,&m_textEffect,sizeof(m_textEffect));
	CDialog::OnOK();
}

void CTextEffectDlg::OnEnChangeEditOffsetx()
{
	// TODO:  If this is a RICHEDIT control, the control will not
	// send this notification unless you override the CDialog::OnInitDialog()
	// function and call CRichEditCtrl().SetEventMask()
	// with the ENM_CHANGE flag ORed into the mask.

	// TODO:  Add your control notification handler code here
}
